package com.frank.stock4j.tusharepro.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDate;
import com.frank.stock4j.tusharepro.bean.CbIssueBean;

/**
* 描述：获取可转债发行数据
* @author: codesmith
**/
@Data
@TableName("cb_issue")
public class CbIssueEntity implements CbIssueBean {
    
    /*
    * 转债代码
    */
    @TableId
    @TableField("`ts_code`") protected String tsCode;

    @TableField("`ann_date`") protected LocalDate annDate;

    @TableField("`res_ann_date`") protected LocalDate resAnnDate;

    @TableField("`plan_issue_size`") protected Double planIssueSize;

    @TableField("`issue_size`") protected Double issueSize;

    @TableField("`issue_price`") protected Double issuePrice;

    @TableField("`issue_type`") protected String issueType;

    @TableField("`issue_cost`") protected Double issueCost;

    @TableField("`onl_code`") protected String onlCode;

    @TableField("`onl_name`") protected String onlName;

    @TableField("`onl_date`") protected LocalDate onlDate;

    @TableField("`onl_size`") protected Double onlSize;

    @TableField("`onl_pch_vol`") protected Double onlPchVol;

    @TableField("`onl_pch_num`") protected Integer onlPchNum;

    @TableField("`onl_pch_excess`") protected Double onlPchExcess;

    @TableField("`onl_winning_rate`") protected Double onlWinningRate;

    @TableField("`shd_ration_code`") protected String shdRationCode;

    @TableField("`shd_ration_name`") protected String shdRationName;

    @TableField("`shd_ration_date`") protected LocalDate shdRationDate;

    @TableField("`shd_ration_record_date`") protected LocalDate shdRationRecordDate;

    @TableField("`shd_ration_pay_date`") protected LocalDate shdRationPayDate;

    @TableField("`shd_ration_price`") protected Double shdRationPrice;

    @TableField("`shd_ration_ratio`") protected Double shdRationRatio;

    @TableField("`shd_ration_size`") protected Double shdRationSize;

    @TableField("`shd_ration_vol`") protected Double shdRationVol;

    @TableField("`shd_ration_num`") protected Integer shdRationNum;

    @TableField("`shd_ration_excess`") protected Double shdRationExcess;

    @TableField("`offl_size`") protected Double offlSize;

    @TableField("`offl_deposit`") protected Double offlDeposit;

    @TableField("`offl_pch_vol`") protected Double offlPchVol;

    @TableField("`offl_pch_num`") protected Integer offlPchNum;

    @TableField("`offl_pch_excess`") protected Double offlPchExcess;

    @TableField("`offl_winning_rate`") protected Double offlWinningRate;

    @TableField("`lead_underwriter`") protected String leadUnderwriter;

    @TableField("`lead_underwriter_vol`") protected Double leadUnderwriterVol;
}